┌────────────────────────────────┐ │ ░░░ ░░▓ ░▓▓ ███ ▓▓░ ▓░░ │ │ ~ M O O N ~ │ └────────────────────────────────┘
prd-web-01.centraldc.gr
LOCATION:
/usr/share/pie/src/DependencyResolver/DependencyInstaller
☗ ROOT
↻ REFRESH
✎ EDIT FILE
EDITING: SystemDependenciesDefinition.php
<?php declare(strict_types=1); namespace Php\Pie\DependencyResolver\DependencyInstaller; use Php\Pie\Platform\PackageManager; class SystemDependenciesDefinition { /** @param array<non-empty-string, array<non-empty-string, non-empty-string>> $definition */ public function __construct(public readonly array $definition) { } /** * Checks for the existence of these libraries should be added into * {@see \Php\Pie\ComposerIntegration\PhpBinaryPathBasedPlatformRepository::addLibrariesUsingPkgConfig()} */ public static function default(): self { return new self([ 'sodium' => [ PackageManager::Apt->value => 'libsodium-dev', PackageManager::Apk->value => 'libsodium-dev', PackageManager::Dnf->value => 'pkgconfig(libsodium)', PackageManager::Yum->value => 'pkgconfig(libsodium)', ], 'jpeg' => [ PackageManager::Apt->value => 'libjpeg-dev', PackageManager::Apk->value => 'libjpeg-turbo-dev', PackageManager::Dnf->value => 'pkgconfig(libjpeg)', PackageManager::Yum->value => 'pkgconfig(libjpeg)', ], 'zip' => [ PackageManager::Apt->value => 'libzip-dev', PackageManager::Apk->value => 'libzip-dev', PackageManager::Dnf->value => 'pkgconfig(libzip)', PackageManager::Yum->value => 'pkgconfig(libzip)', ], 'xslt' => [ PackageManager::Apt->value => 'libxslt1-dev', PackageManager::Apk->value => 'libxslt-dev', PackageManager::Dnf->value => 'pkgconfig(libxslt)', PackageManager::Yum->value => 'pkgconfig(libxslt)', ], 'ffi' => [ PackageManager::Apt->value => 'libffi-dev', PackageManager::Apk->value => 'libffi-dev', PackageManager::Dnf->value => 'pkgconfig(libffi)', PackageManager::Yum->value => 'pkgconfig(libffi)', ], 'curl' => [ PackageManager::Apt->value => 'libcurl4-openssl-dev', PackageManager::Apk->value => 'curl-dev', PackageManager::Dnf->value => 'pkgconfig(libcurl)', PackageManager::Yum->value => 'pkgconfig(libcurl)', ], ]); } }
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 PrescanSystemDependencies.php
PHP
6 KB
2026-04-14 00:00
EDIT
📄 SystemDependenciesDefinition.php
PHP
2.4 KB
2026-04-14 00:00
EDIT